#include "factory1.hpp"
#include "factory2.hpp"

int main(int argc, char const* argv[])
{
	AbstractFactory *f1 = new Factory1();
	f1->createProductA();
	f1->createProductB();

	AbstractFactory *f2 = new Factory2();
	f2->createProductA();
	f2->createProductB();

	delete f1;
	delete f2;

	return 0;
}
